﻿// Sumsets POJ - 2549.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

using namespace std;
// https://vjudge.csgrandeur.cn/problem/POJ-2549

/*

给定一个整数集合S，找到最大的d，使得a + b + c = d，其中a、b、c和d是S中不同的元素。

输入：
多个S，每个S由一行组成，其中包含一个整数1 <= n <= 1000，表示S中元素的数量，接下来是S的元素，每行一个。
S的每个元素是一个介于-536870912和+536870911之间的不同整数。输入的最后一行为0。

输出：
对于每个S，输出一行，包含d，或者输出一行"no solution"表示无解。

示例：
输入：
3
-1
2
-3
4
10
-20
30
-40
0

输出：
1
no solution
*/

int main()
{
    std::cout << "Hello World!\n";
}
 